﻿-var entity = ViewData["entity"] as Person

-if((ViewData.ContainsKey("isOK") || ViewData.ContainsKey("activationfailed")) && ViewData.ContainsKey("message") )
  #regmessage
    -if (ViewData.ContainsKey("message"))
      -var message = ViewData["message"] as string
      -var loginlink = String.Format("<a href=\"{0}privateoffice.ivp\">авторизации<a/>", ViewData["Base"])
      -switch(message)
        -case("REGISTRATION_FINISHED"):
          .big.info Регистрация пройдена успешна. На Ваш почтовый ящик отправлено письмо с ссылкой активации Вашей учетной записи. Чтобы начать работать надо кликнуть на ссылку активации в письме.
            %br
            %a{href=ViewData["Base"].ToString().ToLower()} Перейти на главную страницу
          -break
        -default: 
          %div{class=ViewData.ContainsKey("isOK") ? "info big" : "error"}=message
          -break    
-else
  #regholder
    %form.validate{method="post",action="registration.ivp/save"}
      %h1
        %img{src="img/login.gif",class="icon24"} 
        Регистрация
        %br
        -if(ViewData.ContainsKey("message"))
          -string message = ViewData["message"] as string
          -switch(message)
            -case("LOGIN_FAILED"): 
              .error Неправильный логин или пароль
              -break
            -case("WINDOWS_AUTHENTICATION_FAILED" ):
              .error=ViewData["windowsautherror"].ToString()
              -break
            -case("INVALID_CAPTURE"):
              .error Неправильно введен код, указанный на картинке. Пожалуйста, введите код еще раз.
              -break
            -default:
              .error=ViewData["message"].ToString()
              -break;
        .field
          %label.required.inline{@for="lastname"} Фамилия
          %label.inline( Кучеренко ) 
          %input#lastname.big.px250.required.lettersonly{name="lastname",value=entity.LastName,maxlength="100"}
        .field
          %label.required.inline{for="name"} Имя
          %label.inline( Захар ) 
          %input#name.big.px250.required.lettersonly{name="name",value=entity.Name,maxlength="100"}
        .field
          %label.required.inline{for="patronymicname"} Отчество
          %label.inline( Федорович )
          %input#patronymicname.big.px250.required.lettersonly{name="patronymicname",value=entity.PatronymicName,maxlength="100"}
        .field
          %label.required.inline{for="email"} Email
          %label.inline( mail@domen.zone ) 
          %input#email.big.px250.required.emailStrong{name="email",value=entity.Email,maxlength="100"}
        .field
          %label.required{for="password"} Пароль
          %input#password.big.px250.required{name="password",type="password",maxlength="100"}  
        .field
          %label.required.inline{for="phone"} Телефон
          %label.inline( +7(495)888-88-88 ) 
          %input#phone.big.px250.phone.required{name="phone",value=entity.Phone,maxlength="100"}  
        .center.padded10
          %label.padded10{for="captcha"} Введите код, указанный на картинке
          %input#captcha.big.px200{name="captcha",maxlength="100"}
            %a{href="#", onclick="return NewCaptcha();"} <img src="img/buttons/arrow_refresh.gif" title="Дайте другую картинку" width="16" height="16"/>
          %img#captchapic.padded5{src="captcha.aspx"} 
          .details Буквы вводятся с учетом регистра
          %br
        .center.padded10
          %button{type="submit"} Зарегистрироваться
